<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> 

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <title>开发工具</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css">

<!-- 可选的Bootstrap主题文件（一般不用引入） -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">

<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

<style>
</style>
  </head> 
  <body>
  
  <div class="container-fluid" style="margin-top:20px;">
  	<div class="row">
  		<div class="col-md-2">
<pre>    这个功能是为了方便客户端测试而用的，有时想要测某一个功能，需要返回某一种返回值，但数据库的数据又不支持，或者后台开发人员不在，这种情况下，可以使用这个功能。
	
    所有的api都支持testResultId参数，如果指定了这个参数，api会按照用户指定的结果返回，比如/m/user/info?id=56&testReturnId=1
    
    testReturnId由客户端开发者自己创建的testReturn内容得到的id，也就是右边的表格中的第1列
    
    后台会有个开关，在开发环境会打开，表示支持testReturn模式，而在正式环境会关掉这个开关，如果关掉了这个开关，即使传了testReturnId，也不会返回该testReturnId所指向的内容, 即不会影响真实数据的返回
</pre>  			
  		</div>
  		
  		<div class="col-md-10">
  			<div>
  			</div>
  			<form class="form-inline" action="${ctx }/dev/testReturn" method="post" onsubmit="return saveCookie();">
			  <div class="form-group">
			    <label for="exampleInputName2">创建者名称</label>
			    <input type="text" class="form-control" id="owner" value="${owner }" name="owner">
			  </div>
			  <button type="submit" class="btn btn-primary">查询</button>
			  &nbsp;&nbsp; <a href="${ctx }/dev/testReturnDetail" target="_blank">新增</a>
			</form>
			
			<table class="table">
				<thead>
					<th>ID</th>
					<th>创建者</th>
					<th>标题</th>
					<th>更新时间</th>
					<th>操作</th>
				</thead>
				<tbody>
					<c:forEach items="${testReturns }" var="t">
						<tr>
							<td>
								${t.id }
							</td>
							<td>
								${t.owner }
							</td>
							<td>	
								${t.title }
							</td>
							<td>
								<fmt:formatDate value="${t.createTime }" pattern="yyyy-MM-dd HH:mm:ss"/>
							</td>
							<td>
								<a href="${ctx }/dev/testReturnDetail?id=${t.id}" target="_blank" class2="btn btn-default btn-sm">查看详情</a>
								&nbsp;
								&nbsp;
								<a href="${ctx }/dev/testReturnDelete?id=${t.id}" style=";" class2="btn btn-danger btn-sm">删除</a>
							</td>
						</tr>
					</c:forEach>
				</tbody>
			</table>
			
  		</div>
  	</div>
  </div>
  
  <script>
      function saveCookie() {
    	  var dev_owner = $('#owner').val();
	  	  document.cookie = 'dev_owner=' + dev_owner + "; expires=Thu, 18 Dec 2020 12:00:00 GMT";
    	  return true;
      }
  </script>
  </body>
</html>
